"""
socket编程客户端开发
    1.创建socket连接对象
    2.连接服务端
    3.发送消息
    4.接收服务端消息
    5.关闭连接
"""

import socket

socket_client = socket.socket()
socket_client.connect(("localhost", 8888))
while True:
    msg = input("请输入要给服务端发送的消息:")
    if msg == "exit":
        break
    socket_client.send(msg.encode("UTF-8"))
    # 设置缓冲区大小，一般设置为1024即可，recv方法是阻塞的
    recv_data = socket_client.recv(1024)
    print(f"接收到的回复信息为:{recv_data.decode('UTF-8')}")
socket_client.close()
